//
//  GDNewsChannelModel.m
//  爱新奇－味道
//
//  Created by 热带雨林 on 17/2/17.
//  Copyright © 2017年 热带雨林. All rights reserved.
//

#import "GDNewsChannelModel.h"
#import <YYModel.h>

@implementation GDNewsChannelModel
- (NSString *)description{
    return [self yy_modelDescription];
}

//返回的是数据进行比较tid 之后的结果

+ (NSArray <GDNewsChannelModel *>*)channelModel{
    
    //文件路径
    NSString *filePath = [[NSBundle mainBundle]pathForResource:@"topic_news.json" ofType:nil];
    
    NSData *data = [NSData dataWithContentsOfFile:filePath];
    
    //JSON的反序列化
    NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:NULL];
    
    //获得数据数组
    NSArray<NSDictionary *> *array = dic[@"tList"];
    
    //YYModel
    //将数据转换为model数组
    NSArray *modelArray = [NSArray yy_modelArrayWithClass:[self class] json:array];
    
    //将model中的tid进行 比较
    return  [modelArray sortedArrayUsingComparator:^NSComparisonResult(GDNewsChannelModel *_Nonnull dic1, GDNewsChannelModel * _Nonnull dic2) {
        return [dic1.tid compare:dic2.tid];
    }];
    
}

@end
